import os

def find_jpg_files(folder_path, output_file):
    # 打开输出文件
    with open(output_file, 'w') as f:
        # 遍历文件夹及其子文件夹
        for root, dirs, files in os.walk(folder_path):
            for file in files:
                # 检查文件是否为.jpg
                if file.lower().endswith('.jpg'):
                    # 获取文件的绝对路径
                    absolute_path = os.path.abspath(os.path.join(root, file))
                    # 将绝对路径写入文件
                    f.write(absolute_path + '\n')

# 使用示例
folder_path = 'validation_ori_20240622'  # 替换为你要搜索的文件夹路径
output_file = 'validation_ori_20240622.txt'    # 输出文件的名称

find_jpg_files(folder_path, output_file)
print(f"所有.jpg文件的绝对路径已经写入到 {output_file}")